package org.putrpctorest.resource;

import java.util.Set;

public interface Resource {

	String getId();
	
	String getDescription();

	String getPathPart();
	
    String getPath();

	Set<String> getProduces();

	Set<String> getConsumes();

	Set<? extends Method> getMethods();
	
	Method getMethod(Verb verb);
	
	Set<? extends Resource> getResources();
	
	Resource getParent();
	
}